package com.chenjt.jvm.first.nine_String;

/**
 * 注释：
 * StringIntern.java中练习的扩展
 *
 * @author chenjt
 * @date 2025/6/13 15:15
 */
public class StringIntern1 {

    public static void main(String[] args) {

        /**
         * s3变量记录的地址为：new String("11")
         * 执行完下一行代码以后，字符串常量池中是否存在"11"？
         * 答案：不存在！！！
         */
        String s3 = new String("1") + new String("1");
        // 常量池中声明"11"
        String s4 = "11";
        // 找一下常量池中有没有"11"
        s3.intern();
        // jdk7/8：false
        System.out.println(s3 == s4);
        // 找一下常量池中有没有"11"并返回
        String s5 = s3.intern();
        // jdk7/8：true
        System.out.println(s5 == s4);

    }


}
